deoxynucleoside triphosphate - English Synonyms Dictionary